using System;
using Newtonsoft.Json;

namespace FBGraph.Models
{
    /// <summary>Contains information about the location of an <see cref="Event" /> or <see cref="Group" />.</summary><seealso cref="Event" /><seealso cref="Group" />
    public partial class Venue
    {
        /// <summary>The name of the city the venue is located in</summary>
        [JsonPropertyAttribute("city")]
        public String City { get; set; }
        
        /// <summary>The state the venue is located in</summary>
        [JsonPropertyAttribute("state")]
        public String State { get; set; }
        
        /// <summary>The name of the country the venue is located in</summary>
        [JsonPropertyAttribute("country")]
        public String Country { get; set; }
        
        /// <summary>The latitude coordinate of the venue's location</summary>
        [JsonPropertyAttribute("latitude")]
        public Decimal Latitude { get; set; }
        
        /// <summary>The longitude coordinate of the venue's location</summary>
        [JsonPropertyAttribute("longitude")]
        public Decimal Longitude { get; set; }
        
        /// <summary>The street address of the venue</summary>
        [JsonPropertyAttribute("street")]
        public String Street { get; set; }
    }
}